incapable or despicable person - Español Inglés Diccionario